import http from '@/utils/http'
const env = import.meta.env
const BASE_URL = env.PROD ? `${env.VITE_API_BASE_URL}/api` : '/testadmin'
const BASE_URL2 = env.PROD ? `${env.VITE_API_BASE_URL}/channelAdmin` : '/channelAdmin'

/** @desc 登录 */
export function login(data: any) {
  return http.post(`${BASE_URL2}/v1/login/login`, data)
}

/** @desc 用户管理-用户列表 */
export function userAgentList(data: any) {
  return http.post(`${BASE_URL2}/v1/user/list`, data)
}

/** @desc 用户管理-数据统计 */
export function userAgentCountDetail(data: any) {
  return http.post(`${BASE_URL2}/v1/user/countDetail`, data)
}

/** @desc 用户管理-用户信息 */
export function userAgentDetail(data: any) {
  return http.get(`${BASE_URL2}/v1/user/detail`, data)
}

/** @desc 用户管理-升降级明细列表 */
export function userRelegationRecordList(data: any) {
  return http.post(`${BASE_URL2}/v1/userAgent/member/userRelegationRecordList`, data)
}

/** @desc 用户管理-权益明细列表 */
export function userEquityDayRecordList(data: any) {
  return http.post(`${BASE_URL2}/v1/userAgent/member/userEquityDayRecordList`, data)
}

/** @desc 用户管理-邀请统计分类 */
export function userInviteCount(data: any) {
  return http.post(`${BASE_URL2}/v1/user/inviteCount`, data)
}

/** @desc 用户管理-邀请统计分类 */
export function userInviteList(data: any) {
  return http.post(`${BASE_URL2}/v1/user/inviteList`, data)
}

/** @desc 用户管理-升级条件删除 */
export function levelUpgradeDelete(data: any) {
  return http.post(`${BASE_URL2}/v1/userAgent/user/level/upgradeConditionDel`, data)
}

/** @desc 用户管理-佣金明细 */
export function settlementsList(data: any) {
  return http.post(`${BASE_URL2}/v1/settle/settlements/list`, data)
}

/* 用户 - 通过邀请码查询用户ID */
export const getUserIdByInviteCode = (data: any) => {
  return http.post(`${BASE_URL2}/v1/user/getUserIdByInviteCode`, data)
}

/* 用户 - 检查是否有零元购资格 */
export const checkZeroBuyCount = (data: any) => {
  return http.post(`${BASE_URL2}/v1/user/getZeroBuyCount`, data)
}

/** @desc 新版用户管理-等级列表 */
export function userEquityLevelList(data: any) {
  return http.post(`${BASE_URL2}/v1/userAgent/userEquity/level/list`, data)
}

/** @desc 新版用户管理-等级更新 */
export function userEquityLevelEdit(data: any) {
  return http.post(`${BASE_URL2}/v1/userAgent/userEquity/level/update`, data)
}

/** @desc 新版用户管理-等级详情 */
export function userEquityLevelDetail(data: any) {
  return http.post(`${BASE_URL2}/v1/userAgent/userEquity/level/detail`, data)
}

/** @desc 新版用户管理-V1收益比例 */
export function userEquityLevelGetRate(data: any) {
  return http.post(`${BASE_URL2}/v1/userAgent/userEquity/level/getRate`, data)
}
/** @desc 会员管理-订单助手 - 列表 */
export function userOrderAssistantList(data: any) {
  return http.post(`${BASE_URL2}/v1/userAgent/userEquity/question/list`, data)
}
/** @desc 会员管理-订单助手 - 添加 */
export function userOrderAssistantAdd(data: any) {
  return http.post(`${BASE_URL2}/v1/userAgent/userEquity/question/add`, data)
}
/** @desc 会员管理-订单助手 - 详情 */
export function userOrderAssistantDetail(data: any) {
  return http.post(`${BASE_URL2}/v1/userAgent/userEquity/question/detail`, data)
}
/** @desc 会员管理-订单助手 - 编辑 */
export function userOrderAssistantEdit(data: any) {
  return http.post(`${BASE_URL2}/v1/userAgent/userEquity/question/update`, data)
}
/** @desc 会员管理-订单助手 - 删除 */
export function userOrderAssistantDelete(data: any) {
  return http.post(`${BASE_URL2}/v1/userAgent/userEquity/question/del`, data)
}
/** @desc 会员管理-订单助手 - 排序 */
export function userOrderAssistantSort(data: any) {
  return http.post(`${BASE_URL2}/v1/userAgent/userEquity/question/sort`, data)
}
/** @desc 会员管理-订单助手 - 克隆 */
export function userOrderAssistantClone(data: any) {
  return http.post(`${BASE_URL2}/v1/userAgent/userEquity/question/clone`, data)
}
/** @desc 渠道分佣-会员管理 - vip配置装修 - 添加更新*/
export function userChannelSettingAdd(data: any) {
  return http.post(`${BASE_URL2}/v1/commissionAgent/channel/setting/updateOrCreate`, data)
}
/** @desc 渠道分佣-会员管理 - vip配置装修 - 详情*/
export function userChannelSettingDetail(data: any) {
  return http.post(`${BASE_URL2}/v1/commissionAgent/channel/setting/detail`, data)
}
/** @desc 渠道分佣-会员管理 - 常见为问题 - 列表 */
export function userChannelQuestionList(data: any) {
  return http.post(`${BASE_URL2}/v1/commissionAgent/channel/question/list`, data)
}
/** @desc 渠道分佣-会员管理 - 常见为问题 - 添加 */
export function userChannelQuestionAdd(data: any) {
  return http.post(`${BASE_URL2}/v1/commissionAgent/channel/question/add`, data)
}
/** @desc 渠道分佣-会员管理 - 常见为问题 - 详情 */
export function userChannelQuestionDetail(data: any) {
  return http.post(`${BASE_URL2}/v1/commissionAgent/channel/question/detail`, data)
}
/** @desc 渠道分佣-会员管理 - 常见为问题 - 更新 */
export function userChannelQuestionEdit(data: any) {
  return http.post(`${BASE_URL2}/v1/commissionAgent/channel/question/update`, data)
}
/** @desc 渠道分佣-会员管理 - 常见为问题 - 删除 */
export function userChannelQuestionDelete(data: any) {
  return http.post(`${BASE_URL2}/v1/commissionAgent/channel/question/del`, data)
}
/** @desc 渠道分佣-会员管理 - 常见为问题 - 排序 */
export function userChannelQuestionSort(data: any) {
  return http.post(`${BASE_URL2}/v1/commissionAgent/channel/question/sort`, data)
}
/** @desc 渠道分佣-会员信息获取 */
export function userChannelGetInfo(data: any) {
  return http.post(`${BASE_URL2}/v1/login/adminInfo`, data)
}
